package com.enums;

import lombok.Getter;

/**
 * @description 错误编码枚举类
 * @author firr
 * @date 2022/12/22 10:17
 */
public enum ErrorCodeEnum {

    /**
     *整体的错误编码
     */
    NO_USER(301, "该用户不存在！"),
    ACCOUNT_PWD_ERROR(302,"账户密码错误"),
    TIME_FORMAT_NOT_SUPPORT(303, "暂不支持当前时间格式"),
    ILLEGAL_PARAM_ERROR(304, "非法入参异常"),
    /**
     * 远程调用失败
     */
    FAILED_FOR_REMOTE_CALL(305, "调用远程接口失败"),
    /**
     * 模板解析失败
     */
    FAILED_TEMPLATE_ANALYSIS(306, "模板解析失败"),
    /**
     * 类型不存在
     */
    TYPE_NOT_EXIST(307, "当前类型不存在"),
    /**
     * 重复操作
     */
    REPEAT_OPERATE(308, "重复操作");

    @Getter
    private final int code;

    @Getter
    private final String message;

    private ErrorCodeEnum(int code, String message) {
        this.code = code;
        this.message = message;
    }


}
